String.prototype.startWith=function(s){
  if(s==null||s===""||this.length===0||s.length>this.length){
    return false;
  }
  return this.substr(0, s.length) === s;
};

$(function () {

   $('.tab').children('li').on('click',function () {
     var index = $(this).index();
     $(this).addClass('active').siblings().removeClass('active');
     $('.tab-box').children('section').eq(index).addClass('active').siblings().removeClass('active');
  });

   $('#slideToggle').on('click',function () {
     var text = $(this).text();
     /** @return {string} */
     function TextFilter(data) {
       if(text.length>2){
         return data + text.substr(2, text.length);
       }else{
         return data
       }
     }
     if(text.startWith('展开')){
       $(this).text(TextFilter('收起'));
       $('.mbw-body').slideDown();
     }else {
       $(this).text(TextFilter('展开'));
       $('.mbw-body').slideUp()
     }
   });

    $('.newSe').children('.newSeItem').on('click',function () {
        $(this).addClass('active').siblings().removeClass('active');
    });
    $('.zyz-item').find('.stip').on('click',function () {
        var isOpen = $(this).parent().hasClass('open');
        if (isOpen) {
            $(this).text('+').parent().removeClass('open')
        }else {
            $(this).text('-').parent().addClass('open')
        }
    })
});


$('.double-table-body').on('click','.dtb-item',function (e) {
    e.preventDefault();
    var input = $(this).find('input');
    var checked = input.get(0).checked;
    if (!checked) {
        input.prop("checked", true);
        $(this).addClass('active');
        isAllChecked()
    }else {
        input.prop("checked", false);
        $(this).removeClass('active');
        $('#checkAll').children('input').prop("checked", false)
    }
});
$('#checkAll').click(function (e){
    e.preventDefault();
    var input = $(this).children('input');
    var checked = input.get(0).checked;
    if (!checked){
        input.prop("checked", true);
        $('.dtb-item').each(function () {
            $(this).addClass('active').find('input').prop("checked", true)
        })
    }else {
        input.prop("checked", false);
        $('.dtb-item').each(function () {
            $(this).removeClass('active').find('input').prop("checked", false)
        })
    }
});

function isAllChecked() {
    var isAllChecked = true;
    $('.dtb-item').each(function () {
        if (!$(this).find('input').get(0).checked) {
            isAllChecked = false
        }
    });
    if (isAllChecked){
        $('#checkAll').children('input').prop("checked", true);
    }
}

$('.District-title').click(function (){
    $(this).next('.District-box').show()
});
$('.District-close').click(function (){
    $(this).parent().hide()
});
